package api

import (
	"account_project/handler"
	"github.com/gin-contrib/cors"
	"gitlab.whjzjx.cn/shanghai/kit/ginhelper"
)

func registerRouter(e *ginhelper.Engine) {
	h := handler.Handler{}

	// 使用默认配置的CORS中间件
	e.Use(cors.Default())

	e.GET("/hello", ginhelper.JsonWrap(h.Hello))
	e.GET("/list", ginhelper.JsonWrap(h.List))
	e.POST("/signin", ginhelper.JsonWrap(h.SignIn))
	e.POST("/checkin", ginhelper.JsonWrap(h.CheckIn))
	e.POST("/checkin2", ginhelper.JsonWrap(h.CheckIn2))
	e.POST("/checkin3", ginhelper.JsonWrap(h.CheckIn3))
	e.POST("/signin3", ginhelper.JsonWrap(h.SignIn2))
	e.POST("/checkintal", ginhelper.JsonWrap(h.CheckInTotalNum))

	e.POST("/user/login", ginhelper.JsonWrap(h.LogIn))
	e.POST("/user/register", ginhelper.JsonWrap(h.Register))

	e.POST("/upload_avatar", h.UploadAvatar)

}
